home *** CD-ROM | disk | FTP | other *** search
/ Underground / Underground CD1.iso / other / how-to.pl / ISP-Hookup-HOWTO.pl.txt < prev    next >
Encoding:
Text File  |  1997-11-25  |  36.6 KB  |  1,321 lines

  1.   ISP-Hookup-HOWTO czyli jak przy│▒czyµ Linuxa do Internetu
  2.   Egil Kvaleberg, egilk@sn.no
  3.   v1.23, 9 December 1996
  4.   wersja polska piotr.pogorzelski@ippt.gov.pl
  5.   w1.0, luty 1997
  6.  
  7.  
  8.   Informacje tutaj zawarte maj▒ pokazaµ w jaki spos≤b przy│▒czyµ Linuxa
  9.   do us│ug oferowanych przez dostawcΩ Internetu przy wykorzystaniu
  10.   po│▒czenia modemowego. Przedstawiono podstawy procedury dzwonienia,
  11.   zestawiania po│▒czenia protoko│em IP oraz obs│ugi poczty elektron¡
  12.   icznej i nowinek (news).
  13.   ______________________________________________________________________
  14.  
  15.   Table of Contents
  16.  
  17.  
  18.   1. Wprowadzenie
  19.  
  20.      1.1 Nowe wersje tego dokumentu.
  21.      1.2 Uwagi
  22.      1.3 »adnych gwarancji
  23.      1.4 Informacje o prawach autorskich
  24.  
  25.   2. Jak mogΩ siΩ po│▒czyµ z reszt▒ ╢wiata?
  26.  
  27.      2.1 Konfiguracja podstawowa
  28.  
  29.   3. A co z
  30.  
  31.   4. Jak wys│aµ i otrzymaµ pocztΩ?
  32.  
  33.   5. Nowinki
  34.  
  35.      5.1 Jak skonfigurowaµ czytnik nowinek online?
  36.      5.2 Jak skonfiguraowaµ czynanie nowinek offline?
  37.      5.3 Jak skonfigurowaµ C News?
  38.      5.4 Jak skonfiguraowaµ Leafnode?
  39.  
  40.   6. Jak zautomatyzowaµ procedurΩ │▒czenia siΩ z dostawc▒?
  41.  
  42.   7. Zako±czenie
  43.  
  44.      7.1 Co╢ jescze o  czym powinienem wiedziµ?
  45.  
  46.   8. Informacje o dostawcach internetu
  47.  
  48.      8.1 Jak dowiedzieµ siΩ wiΩcej?
  49.      8.2 PodziΩkowania
  50.  
  51.   9. Od t│umacza
  52.  
  53.  
  54.  
  55.   ______________________________________________________________________
  56.  
  57.  
  58.  
  59.   1.  Wprowadzenie
  60.  
  61.   Ten opis powsta│ aby odpowiedzieµ na kilka pyta± zwi▒zanych z
  62.   konfiguracj▒ Linuxa umo┐liwij▒c▒ dzwonienie do dostawcy Internetu
  63.   (ISP) i korzystanie z dostarczanych przez niego us│ug.
  64.  
  65.  
  66.  
  67.   Aby wspom≤c te osoby, kt≤re bΩd▒ pod│▒cza│y swego Linuxa do ISP po raz
  68.   pierwszy, postarmy siΩ przedyskutowaµ wiΩkszo╢µ napotkanych problem≤w.
  69.   Nie unikniemy niestety pewnego na│o┐enia siΩ tematyki tego dokumentu z
  70.   innymi dokumentami JTZ (HOWTO) lub ksi▒zkami LDP.  Postaramy siΩ
  71.   odwo│ywaµ do tych dokument≤w aby zapewniµ lepsze zrozumienie problemu
  72.   i dok│adniejsz▒ informacjΩ.
  73.  
  74.   WiΩkszo╢µ istniej▒cej dokumentacji jest pomy╢lana pod k▒tem
  75.   u┐ytkownik≤w z pewnym do╢wiadczeniem, pocz▒tkuj▒cym u┐ytkownikom mo┐e
  76.   sprawiaµ sporo k│opotu wy│owienie odpowiedniej informacji.
  77.  
  78.   Aby u│atwiµ sobie ┐ycie, w prezentowanych dalej przyk│adach przyjΩto
  79.   nastΩpuj▒ce za│o┐enia:
  80.  
  81.  
  82.  
  83.  
  84.   ╖  User name (identyfikator u┐ytkownika): dirk
  85.  
  86.   ╖  Password (has│o): PrettySecret
  87.  
  88.   ╖  Internet service provider (ISP): acme.net
  89.  
  90.   ╖  Email server (serwer pocztowy) : mail.acme.net
  91.  
  92.   ╖  News server (serwer nowinek): news.acme.net
  93.  
  94.   ╖  Name server (serwer DNS): 193.212.1.0
  95.  
  96.   ╖  Phone number (numer telefonu): 12345678
  97.  
  98.   Nasz dirk bedzie nazywa│ sw≤j komputer roderick.
  99.  
  100.   Wszystkie odno╢niki w tabeli powy┐ej powinny zostaµ zast▒pione przez
  101.   jakiekolwiek odpowiednie inforamcje dla twojego przypadku.  Zwykle
  102.   potrzebne s▒ niewielkie zmiany w przypadku korzystania z innego
  103.   dostawcy internetu.
  104.  
  105.  
  106.   1.1.  Nowe wersje tego dokumentu.
  107.  
  108.   Nowe wersje tego dokumentu bΩd▒ okresowo wysy│ane do
  109.   pl.comp.os.linux.answers. Bed▒ r≤wnie┐ umieszczane w r≤┐nych archiwach
  110.   ftp i WWW w│▒czaj▒c:
  111.  
  112.   ftp://sunsite.icm.edu.pl/pub/Linux/docs/HOWTO
  113.  
  114.   Najnowsz▒ wersjΩ tego dokumentu mo┐na bΩdzie znale╝µ pod adresem
  115.  
  116.   http://www.ippt.gov.pl/~ppogorze/Linux/JTZ/html/ISP-Hookup-
  117.   HOWTO.pl.html
  118.  
  119.  
  120.   1.2.  Uwagi
  121.  
  122.   Wszelkie poprawki b│Ωd≤w, informacje dodatkowe, uwagi krytyczne i inne
  123.   proszΩ kierowaµ na adres
  124.  
  125.    piotr.pogorzelski@ippt.gov.pl
  126.  
  127.  
  128.   1.3.  »adnych gwarancji
  129.  
  130.   »adnych gwarancji. Nie ponosimy ┐adnej odpowiedzialno╢ci za
  131.   jakiekolwiek wykorzystanie informacji zawartych w tym dokumencie.
  132.   Jest to jedna z pierwszysch wersji i istnieje mo┐liwo╢µ, ┐e
  133.   przedstawione inforamcje nie s▒ prawid│owe.
  134.  
  135.   Przedstawiamy jedn▒ z wielu mo┐liwych konfiguracji. W ╢wiecie Linuxa
  136.   zawsze jest wiele metod zrealizowania okre╢lonego zadania.  Paragrafy
  137.   zawieraj▒ce wskaz≤wki dla rozwi▒za± alternatywnych oznaczyli╢my
  138.   tak:ALT: R≤wnie┐ podawane odno╢niki do serwer≤w FTP i WWW mog▒ staµ
  139.   siΩ nieaktualne, wraz z pojawieniem siΩ nowszych wersji program≤w.
  140.  
  141.   WiΩkszo╢µ opisywanych program≤w jest dotΩpna wraz z kodem ╝r≤d│owym na
  142.   licencji GNU lub podobnej.
  143.  
  144.  
  145.   1.4.  Informacje o prawach autorskich
  146.  
  147.   Prawa utorskie nale┐▒ do (c)1996 Egil Kvaleberg (t│umaczenie (c)1997
  148.   Piotr Pogorzelski). Dokument jest dostΩpny pod nastΩpuj▒cymi
  149.   warunkami:
  150.  
  151.  
  152.  
  153.   ╖  Dokumenty Linux-HOWTO mog▒ byµ powielane i dystrybuowane w czΩsci
  154.      lub ca│o╢ci, na dowolnym no╢niku, fizycznym lub magnetycznym, tak
  155.      d│ugo jak nieniejsza notka o prawach autorskich jest umieszczona na
  156.      wszystkich kopiach. Pozwalamy, a nawet zachΩcamy do komercyjnej
  157.      dystrybucji, jednak┐e autor chia│by uzyskaµ informacje o tym
  158.      fakcie.
  159.  
  160.   ╖  Wszelkie t│umaczenia i dokumenty powsta│e na podstawie tego
  161.      dokumentu  musz▒ podlegaµ tem samym warunkom. To znaczy, ┐e nie
  162.      mo┐na nak│adaµ dodatkowych ogranicze± na wszelkie dokumenty, kt≤re
  163.      powsta│y na podstawie niniejszego tekstu. Mo┐liwe s▒ wyj▒tki od tej
  164.      regu│y; proszΩ skontaktowaµ siΩ z koordynatorem Linux HOWTO (adres
  165.      podany poni┐ej).
  166.  
  167.   ╖  Je╢li masz jakie╢ pytania, proszΩ skontaktuj siΩ z Gregiem
  168.      Hankinsem,koordynatorem projektu Linux HOWTO:
  169.  
  170.   gregh@sunsite.unc.edu Numer telefonu i adres pocztowy mozna uzyskaµ
  171.   poleceniem finger.
  172.  
  173.  
  174.   2.  Jak mogΩ siΩ po│▒czyµ z reszt▒ ╢wiata?
  175.  
  176.   Zak│adamy, ┐e zosta│o zainstalowane niezbΩdne oprogramowanie sieciowe
  177.   (np. podstawowe pakiety serii N w dystrybucji Slackware) i ju┐ wiesz,
  178.   kt≤ry port szeregowy jest wykorzystywany przez tw≤j modem.
  179.  
  180.   Domy╢lna konfiguracja pozwala na bezpo╢reni dostΩp do urz▒dzenia
  181.   /dev/modem jedynie administratorowi (u┐ytkownik root).
  182.  
  183.   Aby po│▒czyµ siΩ z ISP i uzyskaµ tam dostΩp do pow│oki (interpretera
  184.   polece±) mo┐na skorzystaµ z programu minicom. Jest bardzo prosty i
  185.   intuicyjny w u┐yciu.
  186.  
  187.  
  188.   2.1.  Konfiguracja podstawowa
  189.  
  190.   KonfiguracjΩ komputera do pracy sieciowej musimy przeprowadziµ jako
  191.   administrator (root). Zanim zaczniesz robiµ co╢ wiΩcej upewnij siΩ, ┐e
  192.   plik /etc/hosts.deny zawiera nastpuj▒cy wiersz
  193.  
  194.  
  195.        ALL: ALL
  196.  
  197.  
  198.  
  199.   Zwykle nie masz nic przeciwko korzystaniu przez siebie z komputera,
  200.   dodaj wiΩc dodatkowy wiersz do /etc/hosts.allow: ALL: LOCAL lub je╢li
  201.   siΩ upierasz
  202.  
  203.  
  204.        ALL: 127.0.0.1
  205.  
  206.  
  207.  
  208.  
  209.   W ten spos≤b zabezpieczasz siΩ przed dostΩpem do twojego komputera z
  210.   internetu, w tych rzadkich chwilach kiedy jeste╢ do niego pezpo╢rednio
  211.   po│▒czony przez PPP lub SLIP.  Przedstawione poni┐ej inforamcje
  212.   dotycz▒ po│▒czenia PPP z dynamicznym przydzia│em adresu IP.  Je╢li
  213.   korzystasz z linii dzier┐awionej, napotkasz na pewne r≤┐nice.
  214.  
  215.   Przyjemnie jest mieµ komputer o │adnej nazwie. U┐ytkownicy
  216.   korzystaj▒cy z dynamicznie przydzielanych adres≤w IP mog▒ zupe│nie
  217.   dowolnie wybraµ nazwΩ swego komputera. Je╢li ju┐ siΩ na jak▒╢
  218.   zdecydowa│Ω╢ umie╢µ j▒ w pliku /etc/HOSTNAME:
  219.  
  220.  
  221.        roderick
  222.  
  223.  
  224.  
  225.  
  226.   Kolejnym krokiem jest skonfigurowanie dostΩpu do serwera nazw (serwera
  227.   DNS), czego dokonujemy odpowiednio modyfikuj▒c plik /etc/resolv.conf:
  228.  
  229.  
  230.        search .
  231.        nameserver 193.212.1.0
  232.  
  233.  
  234.  
  235.  
  236.   Serwer nazw mnusi byc okre╢lony przez numer IP, kt≤ry jest r≤zny dla
  237.   ka┐dego dostawcy internetu (ISP). Je╢li jest to konieczne mo┐na podaµ
  238.   trzy r≤ne srwery nazw. BΩd▒ przepytywane w kolejno╢ci w jakiej
  239.   wystΩpuj▒ w pliku.
  240.  
  241.   Je╢li chesz miec mo┐kiwo╢µ korzystanie z kr≤tkich nazw np.
  242.   jaki╢komputer jako skr≤tu dla jaki╢komputer.acme.net, musisz zmienic
  243.   pierwszy wiersz pliku /etc/resolv.conf dodaj▒c:
  244.  
  245.  
  246.        search acme.net
  247.  
  248.  
  249.  
  250.  
  251.   Wymagane jest r≤wnie┐ minimalne skonfigurowanie pliku /etc/hosts. W
  252.   wiΩkszo╢ci wypadk≤w wystarczy aby zawiera│:
  253.  
  254.  
  255.        127.0.0.1 localhost
  256.        0.0.0.0   roderick
  257.  
  258.  
  259.  
  260.  
  261.   Ci, kt≤rzy korzystaj▒ ze sta│ego adresu IP (linia dzier┐awiona)
  262.   oczywi╢ci zast▒pi▒ nim podane przez nas 0.0.0.0.
  263.  
  264.  
  265.   Podobne minimalna zwarto╢µ /etc/networks wygl▒da nastΩpuj▒co:
  266.  
  267.  
  268.        loopback  127.0.0.0
  269.        localnet  0.0.0.0
  270.  
  271.  
  272.  
  273.  
  274.   Nale┐y r≤wnie┐ ustaliµ nazwΩ  zewnΩtrznej domeny pocztowej i umie╢ciµ
  275.   j▒ w pliku /etc/mailname:
  276.  
  277.  
  278.        acme.net
  279.  
  280.  
  281.  
  282.  
  283.   Identyfikator u┐ytkownika i has│o konta u dostawcy, musi byµ zapisane
  284.   w /etc/ppp/pap-secrets
  285.  
  286.  
  287.        dirk * PrettySecret
  288.  
  289.  
  290.  
  291.  
  292.   Je╢li dostawca ISP zamiast protoko│u PAP u┐ywa CHAP, w│a╢ciwa nazwa
  293.   pliku jest nastΩpuj▒ca /etc/ppp/chap-secrets.
  294.  
  295.   I na koniec, zanim zostanie uruchomione PPP musimy  zdefiniowaµ
  296.   procedurΩ po│▒czenia. Robimy to umieszczaj▒c anstΩpuj▒ce inforamcje w
  297.   pliku /etc/ppp/chatscript:
  298.  
  299.  
  300.        TIMEOUT 5
  301.        "" ATZ
  302.        OK ATDT12345678
  303.        ABORT "NO CARRIER"
  304.        ABORT BUSY
  305.        ABORT "NO DIALTONE"
  306.        ABORT WAITING
  307.        TIMEOUT 45
  308.        CONNECT ""
  309.        TIMEOUT 5
  310.        "name:" ppp
  311.  
  312.  
  313.  
  314.  
  315.   Mo┐e okazaµ siΩ konieczne dopracowanie sczeg≤│≤w. Numer telefonu w
  316.   trzecim wierszu musi byc oczywi╢cie zmieniony. Byµ mo┐e, niekt≤rzy
  317.   powinni zamieniµ spos≤b inicjownaia modemu ATZ na co╢ bardziej wyrafi¡
  318.   nowanego, zale┐nie od rodzaju posiadanego modemu. Ostatni wiersz
  319.   oznacza, ze oczekujemy zachΩty name: na kt≤r▒ odpowiadamy ppp. Inne
  320.   systemy/dostawcy mog▒ mieµ inne procedury wchodzenia do systemu.
  321.  
  322.   Aby faktycznie zainicjowaµ po│▒czenie i protok≤│ ppp nae┐y wydaµ
  323.   nastΩpuj▒ce polecenie:
  324.  
  325.  
  326.  
  327.  
  328.  
  329.  
  330.  
  331.   exec pppd connect \
  332.        'chat -v -f /etc/ppp/chatscript' \
  333.         -detach crtscts modem defaultroute \
  334.         user dirk \
  335.         /dev/modem 38400
  336.  
  337.  
  338.  
  339.  
  340.   Powinni╢my byµ w tej chwili po│▒czeni a┐ do momentu, kiedy program
  341.   pppd zostanie zabity przez Ctrl-C. Wszelkie komunikaty dotycz▒ce
  342.   zestawiania po│▒czenia mozna znale╝µ w plikach w katalogu /var/log.
  343.   Aby je odczytaµ spr≤buj wykonaµ polecenie:
  344.  
  345.  
  346.        tail /var/log/messages
  347.  
  348.  
  349.  
  350.  
  351.   Tak d│ugo jak PPP jest aktywne, posiadasz bezpo╢redni dostΩp do
  352.   Internetu mo┐esz korzystaµ z takich program≤w, jak ftp, ncftp, rlogin,
  353.   telnet, finger itp. Wszystkie te programy powinny byµ cze╢ci▒ pakiet≤w
  354.   sieciowych (uprzednio przez ciebie zainstalowanych, patrz pocz▒tek
  355.   dokumnetu).
  356.  
  357.   WiΩcej informacji na temat PPP jest dostΩpne w PPP-HOWTO i plikach:
  358.  
  359.   /usr/lib/ppp/README.linux
  360.  
  361.   /usr/lib/ppp/README.linux-chat
  362.  
  363.   Na koniec uwaga na temat bezpiecze±stwa.  Plik /etc/inetd.conf zawiera
  364.   listΩ wszystkich us│ug jakie tw≤j komputer oferuje na zewn▒trz.  Po
  365.   zmianach jakie wykonali╢my w pliku  /etc/hosts.deny dostΩp z zewn▒trz
  366.   do twego komputera nie jest mo┐liwy.  Ci, kt≤rzy tego potrzebuj▒,
  367.   musz▒ uzyskaµ na to pozwolenie, pozwolenie musi byµ wydane przez
  368.   zmodyfikowanie pliku /etc/hosts.allow. Pozwolenie na ruch lokalny
  369.   wymaga dopisania:
  370.  
  371.  
  372.        ALL: LOCAL
  373.  
  374.  
  375.  
  376.  
  377.   Wiecej informacji uzyskarz w podrΩczniku, patrz man 5 hosts_access.
  378.  
  379.   I ostania ma│a uwaga: Istnieje ma│e nieporozumienie zwi▒zane z
  380.   nazewnictwem protoko│≤w POP. Definicja w pliku /etc/services zgodna
  381.   niemal ze wszystkim wygl▒da nastepuj▒co:
  382.  
  383.  
  384.        pop2      109/tcp   pop-2          # PostOffice V.2
  385.        pop3      110/tcp   pop-3 pop # PostOffice V.3
  386.  
  387.  
  388.  
  389.  
  390.   ALT: Zamiast programu chatscript, mo┐na korzystaµ z lepszego, daj▒cego
  391.   wiΩksz▒ swobodΩ dip. Ale razem z programem diald.
  392.  
  393.   ALT: Ci sczΩ╢liwcy, kt≤rzy maj▒ sta│e po│▒czenie TCP/IP przez np.
  394.   kartΩ Ethernet mog▒ ca│kowicie zignorowaµ wszystko co by│o pisane na
  395.   temat PPP i zacz▒µ siΩ uczyµ jak skonfigurowaµ swoj▒ kartΩ sieciow▒.
  396.  
  397.   ALT: Inni mog▒ nie mieµ mo┐liwo╢ci korzystania z PPP, lecz maj▒ do
  398.   dyspozycji SLIP, kt≤ry jest obs│ugiwany w podobny spos≤b co PPP. Inna
  399.   mo┐liwo╢ci▒, kt≤r▒ nale┐y rozwa┐yµ jest UUCP. Jescze inni mog▒ polegaµ
  400.   na wymianie nowinek i poczty za pomoc▒ SOUP. Opis tego ostatniego
  401.   przypadku mo┐na znale╝µ w:
  402.  
  403.   ftp://ftp.sn.no/user/bjorn/Linux-offline.tgz
  404.  
  405.   Kolejnym rozwi▒zanie m jest program TERM, patrz Term-HOWTO.
  406.  
  407.  
  408.   3.  A co z WWW ?
  409.  
  410.   Je╢li uwa┐asz, ze w WWW najwa┐niejszy jest tekst, mo┐esz chcieµ
  411.   skorzystaµ z przegl▒darki Lynx. Mo┐na j▒ znale╝µ pod adresem:
  412.  
  413.   ftp://sunsite.unc.edu/pub/Linux/system/Network/info-
  414.   systems/lynx-2.3.bin2.tar.gz ( Ostatnia znana wersja to 2.6. Zwykle
  415.   kazda dystrybucja posiada Lynxa, wystarczy go wiec zainstalowaµ tak
  416.   jak inne programy)
  417.  
  418.   Je╢li posiadasz zainstalowane X Window, mo┐esz skorzystaµ z wielu
  419.   przegl▒darek graficznych.  ChimerΩ mo┐esz znale╝µ w:
  420.  
  421.   ftp://sunsite.unc.edu/pub/Linux/system/Network/info-
  422.   systems/chimera-1.65.bin.ELF.tar.gz
  423.  
  424.   http://www.unlv.edu/chimera/
  425.  
  426.   Mosaic:
  427.  
  428.   ftp://sunsite.unc.edu/pub/Linux/system/Network/info-
  429.   systems/Mosaic-2.7b1-aout.tgz
  430.  
  431.   ftp://ftp.NCSA.uiuc.edu/Web/Mosaic/Unix/binaries/2.6
  432.  
  433.   Mozilla (Netscape):
  434.  
  435.   ftp://sunsite.unc.edu/pub/Linux/system/Network/info-systems/netscape-
  436.   v11b3.tar.gz
  437.  
  438.   ftp://ftp.cs.uit.no/pub/www/netscape
  439.  
  440.  
  441.   przegl▒darki siΩ ca│y czas zmieniaj▒, ca│y czas s▒ dostΩpne coraz to
  442.   nowe ich wersje.
  443.  
  444.   Korzystanie z nich podlega pewnym warunkom. Zapoznaj siΩ z nimi.
  445.  
  446.  
  447.  
  448.   4.  Jak wys│aµ i otrzymaµ pocztΩ?
  449.  
  450.   Po pierwszes sprawdz, czy zainstalowny jest sendmail.  (jesli uzywasz
  451.   Debiana, uwa┐aj. Debian uzywa smail'a nie sendmail'a).  Sendmail
  452.   sortuje wewnΩtrzn▒ i wychodz▒c▒ pocztΩ, buforuje wychodz▒ce listy do
  453.   momentu kiedy mo┐e je przes│aµ dalej.
  454.  
  455.   Sendmail bazuje na pliku konfiguracyjnym /etc/sendmail.cf.
  456.   Przyk│adowy plik konfiguracyjny, dobry dla u┐ytkownik≤w korzystaj▒cych
  457.   z us│ug prowajdera internetu mozna znale╝µ w:
  458.  
  459.   ftp://ftp.sn.no/user/egilk/sendmail.cf Ten z kolei wymaga
  460.   zinstalowania programu procmail, lub mo┐e byµ │atwo zmieniony, tak aby
  461.   wykorzystywa│ program deliver.
  462.  
  463.   Oczywi╢cie konieczne jest posiadanie oficjalnej domeny dla poczty
  464.   wychodz▒cej na zewn▒trz, co╢ co jest okre╢lone w /etc/sendmail.cf:
  465.  
  466.  
  467.        # who I masquerade as (null for no masquerading)
  468.        DMacme.net
  469.  
  470.  
  471.  
  472.  
  473.   Taka konfiguracja zak│ada, ze lokalnie na komputerze korzystasz z
  474.   takiego samego identyfikatora, jak u dostawcy. Je╢li tak, to sendmail
  475.   jest ju┐ skonfigurowny do przesy│ania poczty bezpo╢rednio do adresata.
  476.   Aby unikn▒c d│ugotrwa│ych powtarzaj▒cych siΩ po│▒cze± z komputerem
  477.   odbieraj▒cym pocztΩ wygodnie jest korzystaµ z komputera prowajdera
  478.   jako bufora. W│▒czamy to modyfikuj▒c opcjΩ DS w pliku /etc/send¡
  479.   mail.cf:
  480.  
  481.  
  482.        # "Smart" relay host (may be null)
  483.        DSmail.acme.net
  484.  
  485.  
  486.  
  487.  
  488.   PamiΩtaj, ze sendamil jest bardzo wra┐liwy na znaki tabulatora w pliku
  489.   konfiguracyjnym sendmail.cf. Rozwa┐ u┐ywanie do tych cel≤w edytora vi,
  490.   aby mieµ pewno╢µ ze znaki tabulacji, kt≤re by│y w pliku konfigura¡
  491.   cyjnym nie zostan▒ zamienione na odstΩpy podczas zachowywania zmody¡
  492.   fikowanego pliku na dysku.
  493.  
  494.   Odbieranie poczty mo┐e byµ wygodnie zrealizowane za pomoc▒ protoko│u
  495.   POP3, kt≤ry mo┐e byµ inicjowany za ka┐ym razem kiedy nastΩpuje
  496.   zestawienie po│▒czenia. Prosty skrypt do przetestowania tej mo┐liwo╢ci
  497.   wygl▒da nastΩpuj▒co:
  498.  
  499.  
  500.        sendmail -q
  501.        popclient -3 -v mail.acme.net -u dirk -p "PrettySecret" \
  502.               -k -o /usr/spool/mail/dirk
  503.  
  504.  
  505.  
  506.  
  507.   Ten skrypt mo┐e byµ uruchamiany po zestawieniu po│▒czenia PPP.
  508.   PamiΩtaj, ze to jest jedynie skrypt testowy.  Upewnij siΩ ┐e lokalna
  509.   skrzynka pocztowa pozostaje nietkniΩta.  Opcja -k oznacza, ze poczta
  510.   jest pozostawiana w skrzynce na komputerze prowajdera, a sci▒gana jest
  511.   jedynie kopia listu. Oczywi╢cie po sprawdzeniu poprawno╢ci wszystkich
  512.   ustawie± usuniesz tΩ opcje.
  513.  
  514.   PamiΩtaj, ┐e twoje has│o bΩdzie widoczne w wierszu polece± (patrz
  515.   program ps). To powinno zostaµ poprawione tak szybko jak to tylko
  516.   mo┐liwe (ASAP)
  517.  
  518.   Bezpieczniejsza i lepsza wersja teko skryptu znajduje siΩ pod adresem:
  519.  
  520.   ftp://ftp.sn.no/user/egilk/pop-script.tar.gz
  521.  
  522.   Wymaga aby by│ zainstalowany program procmail, lecz tego raczej nie
  523.   bΩdziesz ┐a│owa│.
  524.  
  525.   ftp://sunsite.unc.edu/pub/Linux/system/Mail/mailhandlers/procmail-3.10-2.tar.gz
  526.  
  527.   Procmail jest prostym i elastycznym narzΩdziem, kt≤re umo┐liwia
  528.   sortowanie przychodz▒cej poczty na ogromn▒ ilo╢µ sposob≤w.  Dodatkowo
  529.   mo┐e r≤wnie┐ zast▒piµ program vacation i podobne.
  530.  
  531.   PamiΩtaj, ┐e u┐ywanie procmaila w taki spos≤b jak my to robimy w tym
  532.   przyk│adzie jest r≤┐ne od tego co znajdziesz w dokumentacji procmaila.
  533.   .forward  nie jest konieczny i je╢li nie sortujemy przychodz▒cej
  534.   poczty nie potrtzebujemy r≤wnie┐ pliku .procmailrc.
  535.  
  536.   U┐ytkownik, do czytania i wysy│ania list≤w powinien korzystaµ z takich
  537.   program≤w jak elm lub pine.
  538.  
  539.   ALT: Szary cz│owiek korzystaj▒cy z konta u prowajdera (tam czytaj▒cy
  540.   pocztΩ)nie musi mieµ dzia│aj▒cego demona sendmaila.  Warto wtedy
  541.   wy│aczyµ uruchamianie sendmaila przy starcie komputera.  Trzeba w tym
  542.   celu zmodyfikowaµ /etc/rc.d/rc.M. (W RedHat'cie skorzystaj z programu
  543.   control-panel (sysvtool))
  544.  
  545.   ALT: Zamiast sendmaila mo┐na te┐ skorzystaµ z prostszego smaila. Dobry
  546.   opis konfiguracji (oraz wiekszo╢µ informacji, kt≤r▒ do tej pory
  547.   przedstawili╢my) znajdzesz w Linux Network Administrator's Guide.
  548.  
  549.   ALT: Do tworzenia nowych plik≤w konfiguracyjnych sendmail.cf
  550.   wykorzystuje siΩ pliki z makrodefinicajami m4.  Drobne zmiany jest
  551.   lepiej jednak wykonywaµ bezpo╢rednio w pliku /etc/sendmail.cf.
  552.  
  553.   ALT: Istniej▒ r≤wnie┐ prostsze, choµ nie tak elastyczne alternatywy.
  554.   Mozna u┐ywaµ dobrze skonfigurowanego pine'a, lub nowszych wersji
  555.   r≤┐nych przegl▒darek WWW.
  556.  
  557.   ALT: Wiele os≤b jest zachwycone pakietem Gnus towarzysz▒cemu
  558.   programowi/edytorowi Emacs. WiΩcej informacji na tet temat szukaj pod
  559.   adresem:
  560.  
  561.   http://www.ifi.uio.no/~larsi/
  562.  
  563.   ALT: Alternatyw▒ dla popclient jest pop-perl5.  DostΩpny z:
  564.  
  565.   ftp://sunsite.unc.edu/pub/Linux/System/Mail/pop-perl5-1.1.tar.gz
  566.  
  567.  
  568.   5.  Nowinki
  569.  
  570.   5.1.  Jak skonfigurowaµ czytnik nowinek online?
  571.  
  572.   Tak d│ugo, jak jest aktywne PPP, masz mo┐liwo╢µ korzystania z nowinek
  573.   online. Istnieje mn≤stwo dostΩpnego oprogramowania.  Zwykle wybiera
  574.   sie pomiΩdzy rtin i trn.
  575.  
  576.   Aby rozpocz▒c czytanie nowinek trzeba jeszcze tylko powiadomiµ
  577.   czytnik, z kt≤rego serwera ma korzystaµ. Wystarczy zmodyfikowaµ plik
  578.   .profile dodaj▒c now▒ zmienn▒ ╢rodowiskow▒:
  579.  
  580.  
  581.        export NNTPSERVER=news.acme.net
  582.  
  583.  
  584.  
  585.  
  586.   Aby twoj adres (From) pojawiaj▒cy siΩ w wysy│anych na nowinki listach
  587.   by│ poprawny, niekt≤re porgramy wymagaj▒ dodania jescze jednej
  588.   zmiennej:
  589.  
  590.  
  591.        export NNTP_INEWS_DOMAIN=acme.net
  592.  
  593.  
  594.  
  595.   5.2.  Jak skonfiguraowaµ czynanie nowinek offline?
  596.  
  597.   Aby moc czytaµ nowinki offline, dzieki temu obni┐yµ rachunki za
  598.   telefon, a jednocze╢nie uzyskaµ wiΩksz▒ elastyczno╢µ, trzeba
  599.   skonfigurowaµ lokalny bufor nowinek (news-spool). Wymaga to pewnej
  600.   konfiguracji, jak r≤wnie┐ wolnego miejsca na dysku. Po wstΩpnym
  601.   skonfigurowaniu, p≤╝niej wszystko powino dzia│aµ ju┐ samo z siebie,
  602.   wymagaj▒c tylko trochΩ sprawdzenia i poprawek od czasu do czasu.
  603.  
  604.   Opiszemy dwa r≤zne rozwi▒zania.
  605.  
  606.  
  607.   5.3.  Jak skonfigurowaµ C News?
  608.  
  609.   Rozwi▒zanie tutaj opisane opiera siΩ na sewerze nowinek C News i
  610.   protokole NNTP. C News powsta│o z mysl▒ o pracy w zupe│nie innej
  611.   konfiguracji, lecz jest na tyle elastyczny, ┐e potrafi sobie poradziµ
  612.   i w tej systuacji. Mo┐na r≤wnie┐ skorzystaµ z nowszego serwera INN,
  613.   kt≤ry mo┐e jednak wymagaµ trochΩ wiΩcej zasob≤w.  PamiΩtaj aby nie
  614.   zainstalowaµ obu; nie potrafi▒ wsp≤│istnieµ w pokoju.
  615.  
  616.   Jest bardzo wa┐ne aby wszelkie zabiegi kongiracyjno-pielΩgnacyjne
  617.   wykonywaµ jako u┐ytkownik news i aby wszystkie pliki konfiguracyjne
  618.   umie╢ciµ w /usr/lib/news. BΩd▒c zalogowanym jako root wystrczy napisaµ
  619.   su news; cd.
  620.  
  621.   Najwa┐niejsze pliki konfiguracyjne:
  622.  
  623.  
  624.  
  625.   ╖  active spis aktywnych list dyskusyjnych. Jest modyfikowany przez
  626.      program addgroup np.  addgroup comp.os.linux.networking y.
  627.  
  628.   ╖  organization powinien po prostu zawieraµ tekst jaki chcesz aby siΩ
  629.      pokazywa│ w nag│≤wku Organization:, w naszym przyk│adzie bΩdzie to:
  630.  
  631.  
  632.        Dirk Gently's Holistic Detective Agency
  633.  
  634.  
  635.  
  636.  
  637.  
  638.  
  639.  
  640.   ╖  mailname w naszym przyk│adzie bΩdzie to acme.net.
  641.  
  642.   ╖  whoami zawiera nazwΩ twego  miejsca, kt≤ra pokazuje siΩ w nag│≤wku
  643.      Path:.  W opisywanej konfiguracji  NewsX, ta nazwa nigdy nie opu╢ci
  644.      twego komputera, wiΩc mo┐e byµ dowolna, pod warunkiem, ┐e bΩdzie
  645.      jednoznaczna.  W tym przypadku roderick.
  646.  
  647.   ╖  sys steruje pobieraniem i dalsz▒ dystrybucj▒ artyku│≤w. Zak│adamy,
  648.      ┐e w  naszym przyk│adzie dostawca do ╢cie┐ki Path dodaje cz│on
  649.      acme.net  i ┐e jest to jedyne nasze  ╝r≤d│o nowinek.  Podany
  650.      przyk│ad zak│ada, ┐e bedziemy przyjmowaµ wszystkie nadsy│ane
  651.      artyku│y, lecz my bΩdziemy pisaµ jedynie do grup acme.net.
  652.  
  653.      Zak│adamy, ┐e w naszym przyk│adzie ISP dodaje do Path nazwΩ
  654.      acme.net, oraz ┐e jest to nasze jedyne ╝r≤d│o nowinek. W podanym
  655.      przyk│adzie akceptujemy wszystkie przychodz▒ce artyku│y, lecz
  656.      bΩdziemy wysy│aµ nasze artyku│y jedynie do acme.net, ale tylko te,
  657.      kt≤rych wcze╢niej nie otrzymali╢my, i kt≤re zosta│y stworzone na
  658.      naszym komputerze.
  659.  
  660.      W tej uproszczonej konfiguracji zak│adamy, ┐e wszystkie grupy bΩd▒
  661.      przychodziµ z jednego ╝r≤d│a. /all okre╢la nazwΩ dystrybucji, i
  662.      musi byµ do│▒czone. Ostatnie F  mowi o (wskazuje), ┐e wychodz▒ce
  663.      artyku│y bΩd▒ gromadzone w pliku.
  664.  
  665.  
  666.  
  667.        ME:all/all::
  668.        acme/acme.net:all,!junk/all:FL:
  669.  
  670.  
  671.  
  672.  
  673.  
  674.  
  675.   ╖  W naszym przyk│adzie musimy jeszcze utworzyµ katalog-bufor dla
  676.      wychodz▒cych artyku│≤w, bΩdzie to:
  677.  
  678.  
  679.  
  680.        mkdir /var/spool/news/out.going/acme
  681.  
  682.  
  683.  
  684.  
  685.  
  686.  
  687.   ╖  mailpaths steruje wysy│aniem artyku│≤w do grup moderowanych, choµ
  688.      to zadanie mo┐na zawsze powierzyµ naszemu dostawcy.
  689.  
  690.      C News wymaga codziennej pielΩgnacji, choµ mo┐na to zrobiµ raz na
  691.      zawsze za pomoc▒ polecenia crontab -e wydanego jako u┐ytkownik
  692.      news. Sugerowane ustawienia s▒ nastΩuj▒ce, mog▒ byµ dostosowane do
  693.      indywidualnych potrzeb:
  694.  
  695.  
  696.        # obs│u┐ przychodz▒ce i wychodz▒ce paczki artyku│≤w
  697.        10,40 *  * * * /usr/lib/newsbin/input/newsrun
  698.  
  699.        # usu± przeterminowane artyku│y C News, raz dziennie
  700.        30 0  * * * /usr/lib/newsbin/expire/doexpire
  701.  
  702.        # monitoruj i powiadom w razie k│opot≤w
  703.        00 2  * * sat /usr/lib/newsbin/maint/addmissing
  704.        40 3  * * * /usr/lib/newsbin/maint/newswatch
  705.        50 3  * * * /usr/lib/newsbin/maint/newsdaily
  706.  
  707.  
  708.  
  709.  
  710.   newsrun przesy│a artyku│y (dwa razy na godzinΩ), doexpire usuwa
  711.   artyku│y, kt≤re s▒ przestarza│e (ka┐dej nocy o 00:30), a trzy ostatnie
  712.   polecenia wykonuj▒ r≤┐ne dzia│ania administracyjne, poprawiaj▒c
  713.   napotkane b│Ωdy.
  714.  
  715.   Powinno siΩ r≤wnie┐ zapewniµ wyczyszczenie katalog≤w podczas
  716.   uruchamiania systemu. Jako root dopisz nastΩpuj▒cy wiersz do pliku
  717.   /etc/rc.d/rc.local:
  718.  
  719.  
  720.        su news -c /usr/lib/newsbin/maint/newsboot
  721.  
  722.  
  723.  
  724.  
  725.   Nowinki mog▒ byµ pobierane z serwera NNTP programem NewsX.  Mo┐na go
  726.   znale╝µ pod adresem:
  727.   ftp://sunsite.unc.edu/pub/Linux/system/News/newsx-0.1.tar.gz Or:
  728.  
  729.   ftp://ftp.sn.no/user/egilk/newsx-0.3.tar.gz
  730.  
  731.   Konfiguracja NewsX jest ca│kiem prosta. Instalacja to klasyczny
  732.   przyk│ad kompilacji pakietu:
  733.  
  734.  
  735.        make
  736.        su
  737.        make install
  738.        exit
  739.  
  740.  
  741.  
  742.  
  743.   Po wykonani opisanych powy┐ej dzia│a±, jedyne co pozostaje to
  744.   utworzenie grup, kt≤re  zamierzamy czytaµ za pomoc▒ polecenia
  745.   "addgroup".
  746.  
  747.   Aby pobraµ artyku│y, u┐ytkownik news musi wydaµ polecenie (zak│adaj▒c,
  748.   ┐e jest ju┐ zestawione po│▒czenie przez PPP lub podobne):
  749.  
  750.  
  751.        newsrun
  752.        newsx acme news.acme.net
  753.        newsrun
  754.  
  755.  
  756.  
  757.  
  758.   Opcja -d zmusza program do wy╢wietlania przez ca│y czas komunikat≤w na
  759.   ekranie. WiΩcej informacji w dokumentacji NewsX.
  760.  
  761.   NewsX zajmie siΩ r≤wnie┐ wysy│aniem artyku│≤w do zewnΩtrznych grup.
  762.  
  763.   Kontrola nad artyku│ami, kt≤re siΩ starzej▒ wymaga utworzenia pliku
  764.   explist. Komentarze w naszym przyk│adzie powinny wyja╢niµ co jest
  765.   naszym celem:
  766.  
  767.  
  768.        # historiΩ trzymamy 14 dni, nikt nie bΩdzie tu d│u┐ej ni┐ 120 dniu
  769.        /expired/           x    14   -
  770.        /bounds/            x    0-1-120 -
  771.  
  772.        # utrzymuj artyku│y tej grupy przez 2 miesi▒ce
  773.        comp.sources,comp.os.linux.all     x    60   -
  774.  
  775.        # szum i smiecie wyrzucamu szybko, po dw≤ch dniach
  776.        junk,control             x    2    -
  777.  
  778.        # standardowo:  14 dni, bez archiwizacji
  779.        all                 x    14   -
  780.  
  781.  
  782.  
  783.  
  784.   ALT: W ma│ej instalacji nowinek zwykle nie jest potrzebna grupa
  785.   control.  Jej ruch jest du┐y por≤wnuj▒c z jej u┐yteczno╢ci▒.  G│ownym
  786.   jej celem jest mo┐liwo╢µ kasowania artyku│k≤w przez ich nadwcΩ oraz
  787.   automatyczne tworzenie nowych grup. Aby siΩ upewniµ, ┐e wiadomo╢ci
  788.   zawieraj▒ce polecenia newgroup nie namieszaj▒ w naszej konfiguracji,
  789.   tworzymy plik newgroupperm, kt≤ry definiuje na co w takich przypadkach
  790.   pozwalamy:
  791.  
  792.  
  793.   comp.os.linux  tale@uunet.com yv
  794.   all       any       nq
  795.  
  796.  
  797.  
  798.  
  799.   W tym przyk│adzie, wszyskie poprawne grupy w drzewie comp.os.linux
  800.   bed▒ tworzone (y), a u┐ytkownik news bedzie o tym informowany(v). Ca│▒
  801.   reszta bΩdzie ignorowana (n) bez ┐adnych komunika≤w na ten temat(q).
  802.   Je╢li chcesz tworzyµ wszystkie nowe grypy rΩcznie wystarczy ostatni
  803.   wiersz.
  804.  
  805.   ALT: Alternatyw▒ dla NewsX s▒ suck lub slurp po│▒czone zpostit.  Slurp
  806.   korzysta z NNTP NEWNEWS, kt≤re potrafi wyygenerowaµ powa┐ne obci▒zenie
  807.   na wielu serwerach nowinek.
  808.  
  809.   5.4.  Jak skonfiguraowaµ Leafnode?
  810.  
  811.   Innym rozwi▒zaniem jest zainstalowanie i skonfigurowanie
  812.   zintegrowanego pakietu leafnode. Obs│u┐y wszelkie zadania wymagane
  813.   przez osobisty bufor nowinek i jest prosty w konfiguracji.  mo┐na go
  814.   znale╝µ pod adresem:
  815.  
  816.   http://www.troll.no/freebies/leafnode.html
  817.  
  818.   Podobnie jak w przypadku C News, wszelkie prace administracyjne przy
  819.   nowinkach nalezy wykonywaµ jako u┐ytkownik news.
  820.  
  821.   Katalogiem macierzystym dla leafnode jest /usr/lib/leafnode.
  822.   Instalacja wygl▒da nastΩpuj▒co:
  823.  
  824.  
  825.        cd /usr/lib/leafnode
  826.        tar -xzvf leafnode-0.8.tgz
  827.        cd leafnode-0.8
  828.        make
  829.        su
  830.        make install
  831.  
  832.  
  833.  
  834.  
  835.   Nadal bΩd▒c zalogowanym jako root, zmodyfikuj wiersz w pliku
  836.   /etc/inetd.conf struj▒cy obslug▒ protoko│u nntp:
  837.  
  838.  
  839.        nntp  stream  tcp  nowait  news  /usr/sbin/tcpd /usr/local/sbin/leafnode
  840.  
  841.  
  842.  
  843.  
  844.   I w│▒cz :
  845.  
  846.  
  847.        killall -HUP inetd
  848.  
  849.  
  850.  
  851.  
  852.   Teraz zn≤w musisz pracowaµ jako news.  Zmie± wiesz w pliku
  853.   /usr/lib/leafnode/config definiuj▒cy serwer NNTP, z kt≤rego bΩdziemy
  854.   korzystaµ. W naszym przyk│adzie:
  855.  
  856.  
  857.        server = news.acme.net
  858.  
  859.   Leafnode potrafi o siebie zadbaµ je╢li do crotaba dopisze siΩ
  860.   nastΩpuj▒ce polecenie (poprzez uruchomienie jako u┐ytkownik news
  861.   polecenia crontab -e ):
  862.  
  863.  
  864.        # expire Leafnode, once a day
  865.        0 4 * * * /usr/local/sbin/texpire
  866.  
  867.  
  868.  
  869.  
  870.   NastΩpuj▒ce polecenie, wydane jako u┐ytkownik news powoduje wymianΩ
  871.   nowinek z serwerem (zak│adamy, zΩ dzia│a PPP):
  872.  
  873.  
  874.        /usr/local/sbin/fetch
  875.  
  876.  
  877.  
  878.  
  879.   Uzytkownicy, kt≤rzy chc▒ teraz czytaµ nΩwsy powinni skorzystaµ z
  880.   wcze╢niejszego opisu  Jak skonfigurowaµ czytanie nowinek online?,
  881.   pamiΩtaj▒c, ┐e konfiguracje trzeba wykonaµ dla lokalnego komputera
  882.   tzn:
  883.  
  884.  
  885.        export NNTPSERVER=localhost
  886.  
  887.  
  888.  
  889.  
  890.   To by bylo wszystko. Pierwsze polecenie fetch skopiuje listΩ
  891.   dostΩpnych grup. Leafnode bΩdzie monitorowa│, kt≤re grupy s▒ czytane i
  892.   adaptowa│ siΩ do nowej systuacji przy nastΩpnym uruchomieniu.
  893.  
  894.   ALT: Alternatyw▒ dla leafnode  jest nntpcache dostΩpny pod adresem:
  895.  
  896.   ftp://ftp.suburbia.net/pub/nntpcache/nntpcache.tgz
  897.  
  898.  
  899.   6.  Jak zautomatyzowaµ procedurΩ │▒czenia siΩ z dostawc▒?
  900.  
  901.   Pod Linuxem automatyczna obs│uga wysy│ania i przyjmowania poczty i
  902.   nowinek jest ca│kiem prosta.
  903.  
  904.   Po pierwsze nale┐y utworzyµ plik /usr/lib/ppp/ppp-on odpowiedzialny za
  905.   zainicjowanie po│▒czenia z prowajderem. Czesto bΩdzie zawiera│ tylko
  906.   tyle:
  907.  
  908.  
  909.        /usr/sbin/pppd
  910.  
  911.  
  912.  
  913.  
  914.   Kolejne niezbΩdne informacje nale┐y umie╢ciµ w pliku /etc/ppp/options:
  915.  
  916.  
  917.        connect "/usr/lib/ppp/chat -v -f /etc/ppp/chatscript"
  918.        crtscts
  919.        modem
  920.        defaultroute
  921.        asyncmap 00000000
  922.        user dirk
  923.        /dev/modem 38400
  924.  
  925.   Zako±czenie po│▒czenia zapewni dostarczona wersja /usr/lib/ppp/ppp-
  926.   off.
  927.  
  928.   Aby przetestowaµ funkcjonalno╢µ tego rozwi▒zania nale┐y stworzyµ
  929.   skrypty odpowiedzialne za wykonanie kilku zada±. Skrypt do porania
  930.   poczty zosta│ opisany wcze╢niej, zak│adamy, ze znajduje siΩ w katalogu
  931.   /home/dirk/pop.
  932.  
  933.   Skrypt do wymiany poczty mo┐e byµ utworzony np. w /root/mail:
  934.  
  935.  
  936.        #! /bin/sh
  937.        #
  938.        # wymie± pocztΩ z dostawc▒
  939.        # 10 minutes timeout:
  940.        TIMEOUT=600
  941.        DT=10
  942.  
  943.        # kopnij sendmaila (opr≤┐nia kolejkΩ list≤w do wys│ania)
  944.        sendmail -q &
  945.  
  946.        # pobie┐ pocztΩ:
  947.        su dirk -c /home/dirk/pop
  948.  
  949.        # poczekaj a┐ sendmail zako±czy pracΩ:
  950.        t=0
  951.        while ! mailq | grep -q "Mail queue is empty"; do
  952.            t=$[$t+$DT]
  953.            if [ $t -gt $TIMEOUT ] ; then
  954.             echo "sendmail -q timeout ($TIMEOUT).."
  955.             exit 1
  956.            fi
  957.            sleep $DT
  958.        done
  959.  
  960.        exit 0
  961.  
  962.  
  963.  
  964.  
  965.   Skrypt do wymiany nowinek mo┐e byµ umieszczony np. w
  966.   /usr/lib/news/news:
  967.  
  968.  
  969.        #!/bin/sh
  970.        #
  971.        # wymie± nowinki z prowajderem
  972.        # musi byc uruchomiony jako news
  973.        cd /usr/lib/news
  974.  
  975.        #uaktualnij kolejkΩ wychodz▒c▒ (C News):
  976.        /usr/lib/newsbin/input/newsrun < /dev/null
  977.  
  978.        #wymie± nowinki:
  979.        /usr/lib/newsbin/newsx acme news.acme.net
  980.  
  981.        #opr≤┐nij kolejkΩ przychodz▒cych nowinek:
  982.        /usr/lib/newsbin/input/newsrun < /dev/null
  983.  
  984.  
  985.  
  986.  
  987.   Skrypt │▒cz▒cy te wszytkie kawa│ki mo┐ne umie╢ciµ np. w:
  988.   /root/news+mail:
  989.  
  990.  
  991.   #!/bin/sh
  992.   #
  993.   # wymie± poczte i nowinki z dostawc▒
  994.   # musi byµ wykonywany jako root
  995.   #
  996.   if ! /usr/lib/ppp/ppp-on; then
  997.       exit 1
  998.   fi
  999.   trap "/usr/lib/ppp/ppp-off" 1 2 3 15
  1000.  
  1001.   #wymien nowinki i pocztΩ :
  1002.   /root/mail &
  1003.   su news -c ~news/news
  1004.   wait
  1005.  
  1006.   #roz│▒cz siΩ
  1007.   /usr/lib/ppp/ppp-off
  1008.  
  1009.   #uaktualnij kolejkΩ nowinek przychodz▒cych (C News):
  1010.   su news -c /usr/lib/newsbin/input/newsrun < /dev/null &
  1011.  
  1012.   exit 0
  1013.  
  1014.  
  1015.  
  1016.  
  1017.   úatwo jest tak zmodyfikowaµ przedstawione skrypty, ┐e po│▒czenie
  1018.   bΩdzie nawi▒zywane jedynie wtedy, gdy jaki╢ list lub artyku│ oczekiwa│
  1019.   bedziena wys│anie. Nazwijmy go /root/news+mail.cond, pamiΩtaj▒c
  1020.   jednak, ┐e trzeba go dostosowaµ do w│asnej konfiguracji (nazewnicwa)
  1021.   bufora nowinek:
  1022.  
  1023.  
  1024.        #!/bin/sh
  1025.        #
  1026.        # wymie± poczte i nowinki je╢li cokolwiek czeka na wys│anie
  1027.        # (C News spool)
  1028.        if [ -s /var/spool/news/out.going/acme/togo ] ||
  1029.            ! ( mailq | grep -q "Mail queue is empty"); then
  1030.             /root/news+mail
  1031.        fi
  1032.  
  1033.  
  1034.  
  1035.  
  1036.   Pozostaje jescze okre╢liµ kiedy ten skrypt bΩdzie wykonywany.
  1037.   Skorzystamy z polecenia crontab -e  jako u┐ytkownik root (pamiΩtamy,
  1038.   ze ten skrypt musi byc wykonywany jako root).  Za│≤zmy, ┐e zawsze
  1039.   chcemy wymieniaµ pocztΩ i nowinki po raz pierwszy o 7 rano i potem co
  1040.   4 godziny o jest co╢ do wys│ania:
  1041.  
  1042.  
  1043.        00 7      * * *     /root/news+mail
  1044.        00 11,15,19,23 * * *     /root/news+mail.cond
  1045.  
  1046.  
  1047.  
  1048.  
  1049.   Zanim po│▒czysz wszystkie czΩ╢ci razem, upewni siΩ, ┐e ka┐da z nich
  1050.   dzia│a prawidlowo. P≤╝niej do tych skrypt≤w mo┐na do│▒czaµ kolejne,
  1051.   wykonuj▒ce takie zadania, jak synchronizacja zegara (za pomoc▒ ntp¡
  1052.   date) czy automatyczne uaktualnianie stron WWW  u prowajdera (za
  1053.   pomoc▒ FTP),poprawianych na lokalnym komputerze.
  1054.  
  1055.   ALT: W zale┐no╢ci od upodoba± mo┐liwe jest r≤wnie┐ odwr≤cenie ca│ego
  1056.   procesu. Za ka┐dym razem, kiedy zostaje  zainicjowane PPP uruchamiany
  1057.   jest skrypt /etc/ppp/ip-up. Mo┐na do niego dodaµ uruchamianie innych
  1058.   skrypt≤w obs│uguj▒cych wymianΩ poczty i nowinek.  WiΩcej inforamcji o
  1059.   PPP w podrΩczniku, patrz man pppd .
  1060.  
  1061.   ALT: Mo┐liwa jest r≤wnie┐ taka konfigracja, w kt≤rej PPP jest
  1062.   uruchamiane automatycznie, w momencie wykrycia pr≤by korzystania z
  1063.   sieci. W wielu przypadkach jest to bardziej eleganckie rozwi▒zanie,
  1064.   lecz z│a konifuracja mo┐e spowodowaµ czΩste (kosztowne) po│▒czenia
  1065.   modemowe. WiΩcej informacji na ten temat mo┐na znale╝µ pod adresem:
  1066.  
  1067.   http://www.cs.toronto.edu/~schenk/diald.html
  1068.  
  1069.   Program narzΩdziowy diald jest dostΩpny:
  1070.  
  1071.   ftp://sunsite.unc.edu/pub/Linux/system/Network/serial/diald-0.13.tar.gz
  1072.  
  1073.   Pod powy┐szym adresem mo┐na znle╝µ inne informacje o po│▒czeniach PPP.
  1074.  
  1075.  
  1076.  
  1077.   7.  Zako±czenie
  1078.  
  1079.   7.1.  Co╢ jescze o  czym powinienem wiedziµ?
  1080.  
  1081.  
  1082.  
  1083.   ╖  Ro┐nego rodzaju komunikaty o b│Ωdach bΩd▒ zwykle generowane jako
  1084.      listy poczty elektronicznej. Aby zapewniµ, ┐e zostan▒ one kiedy╢
  1085.      przeczytane  nale┐y utworzyµ odpowiedni plik /etc/aliases. PamiΩtaj
  1086.      o uruchomieniu polecenia  newaliases po ka┐dorazowje modyfikacji
  1087.      tego pliku. Przyk│ad kt≤ry powinien byµ wystarczaj▒cy w wiΩkszo╢ci
  1088.      przypadk≤w poni╝ej:
  1089.  
  1090.  
  1091.  
  1092.        PostMaster: root
  1093.        ftp: root
  1094.        news: root
  1095.        usenet: root
  1096.        FaxMaster: root
  1097.        fax: root
  1098.        WebMaster: root
  1099.        MAILER.DAEMON: root
  1100.  
  1101.  
  1102.  
  1103.  
  1104.  
  1105.  
  1106.   ╖  Wiele program≤w dla Linuxa mo┐na znale╝µ w archiwum Sunsite, kt≤re
  1107.      jest ca│niem obci▒zone. Na szczΩ╢cie istneije wiele kopii na ca│ym
  1108.      ╢wiecie i zawsze, kiedy podany jest odno╢nik do
  1109.      ftp://sunsite.unc.edu/pub/Linux/.. nale┐y skorzystaµ z najbli┐szej
  1110.      kopii np ftp://sunsite.icm.edu.pl/pub/Linux/sunsite/...
  1111.  
  1112.      ftp://ftp.nvg.unit.no/pub/linux/sunsite/...
  1113.  
  1114.   ╖  Je╢li przypadkiem wcze╢niej korzysta│e╢ z programu Yarn, konwersja
  1115.      do standardowych folder≤w powinno okazaµ siΩ ca│kiem prosta. Trzeba
  1116.      skorzystaµ z programu yarn2mf dostΩpnego pod adresem:
  1117.  
  1118.   ftp://ftp.sn.no/user/egilk/yarn2mf.zip
  1119.  
  1120.  
  1121.  
  1122.  
  1123.   8.  Informacje o dostawcach internetu
  1124.  
  1125.   Dok│adniejsze informacje o dostawcach internetu mo┐na znale╝µ w wielu
  1126.   miejscach:
  1127.  
  1128.   Demon Internet (demon.co.uk)
  1129.  
  1130.   ftp://ftp.demon.co.uk/pub/unix/linux/Demon/slack3.0.help.tgz
  1131.  
  1132.   Easynet TBA
  1133.  
  1134.   Netcom
  1135.   http://www.netcom.com/bin/webtech/NetCruiser/Operating_Systems/Linux/linux.cfg.html
  1136.  
  1137.   PowerTech, Schibstednett, Telenor Online
  1138.  
  1139.   http://home.sn.no/~egilk/no-isp.html
  1140.  
  1141.   Primenet TBA
  1142.  
  1143.   Stanford
  1144.  
  1145.   http://www-leland.stanford.edu/~wkn/Linux/network/network.html
  1146.  
  1147.   Je╢li znasz innych, tutaj nie przedstawionych, daj nam znaµ.  Czekamy
  1148.   na informacje od polskich dostawc≤w internetu. ChΩtnie je tutaj
  1149.   zamie╢cimy. Wyslij list na adres piotr.pogorzelski@ippt.gov.pl
  1150.  
  1151.  
  1152.  
  1153.   8.1.  Jak dowiedzieµ siΩ wiΩcej?
  1154.  
  1155.   Ksi▒zka oracowana w ramach projektu Linux Documentation Project p.t.
  1156.   Linux Administrator's Guide napisana przez Olafa Kircha wydaje siΩ byµ
  1157.   lektur▒ obowi▒zkow▒ dla ka┐dego, kto zamierza zajmowaµ siΩ czymkolwiek
  1158.   w jaki╢ spos≤b zwi▒zany z sieciami TCP/IP i Internetem.
  1159.  
  1160.   ftp://sunsite.unc.edu/pub/Linux/docs/linux-doc-project/network-
  1161.   guide/nag-1.0.ascii.tar.gz
  1162.  
  1163.   Dokumentacja poszczeg≤lnych pakiet≤w oprogramowania zwykle dostarcza
  1164.   szczeg≤w│owych informacji, kt≤rej potrzebujesz. Nawet je╢li nie jest
  1165.   wystarczaj▒ca jest to zawsze jaki╢ pocz▒tek. PamiΩdaj o stronach
  1166.   podrΩcznika. Spr≤buj:
  1167.  
  1168.  
  1169.        man pppd
  1170.  
  1171.  
  1172.  
  1173.  
  1174.   Cze╢µ dokumentacji na temat r≤┐nych program≤w znajdziesz w katalogu
  1175.   /usr/doc.
  1176.  
  1177.   Bardzo polecamy nastΩpuj▒ce dokumenty HOWTO Niekt≤re z nich s▒ ju┐
  1178.   przet│umaczone na jΩzyk polski.
  1179.  
  1180.  
  1181.  
  1182.   ╖  Install-HOWTO.pl  podstawy.
  1183.  
  1184.   ╖  NET-2-HOWTO lub NET-3-HOWTO bardzo dok│adny opis instalacji i
  1185.      konfiguracji oprogramowania sieciowego. Je╢li korzystasz ze
  1186.      standardowej dystrybucji(Slackware, RedHat, Debian) wiΩkszo╢µ pracy
  1187.      zwi▒zanej z konfiguracj▒ sieci powinna ju┐ byµ wykonana.  Lecz
  1188.      fragmenty dotycz▒ce konfiguracji i radzenia sobie z sytuacjami
  1189.      awaryjnymi s▒ na pewno godna uwagi.
  1190.  
  1191.   ╖  Mail-HOWTO wyja╢nia, jak skonfigurowaµ r≤┐ne narzΩdzia. Wiekszo╢µ
  1192.      pracy zosta│a ju┐ wykonana w je╢li zainstalowa│e╢ standardow▒
  1193.      dystrybucje Linuxa.
  1194.  
  1195.   ╖  News-HOWTO jak skonfigurowaµ standardowy bufor nowinek (news-
  1196.      spool).
  1197.  
  1198.   ╖  Tiny-News opisuje alternatywne podej╢cie do czytania nowinek.
  1199.  
  1200.   ╖  PPP-HOWTO.pl dobry opis problem≤w jakie mo┐na napotkaµ przy
  1201.      zestawianiu po│▒czenia PPP.
  1202.  
  1203.   ╖  Serial-HOWTO zawiera wszystko co powiniene╢ wiedzieµ na temat
  1204.      konfiguracji port≤w szeregowych.
  1205.  
  1206.   ╖  Mail-Queue opowiada, jak skonfigurowaµ sendmail aby zawsze
  1207.      kolejkowa│ pocztΩ wychodz▒c▒ w ╢wiat, lecz natychmiast dorΩcza│
  1208.      pocztΩ lokaln▒.
  1209.  
  1210.   8.2.  PodziΩkowania
  1211.  
  1212.   Przedstawione informacje pochodz▒ z wielu ╝r≤de│. PodziΩkowania za
  1213.   bezpo╢redni lub po╢redni wk│ad w powstanie tego dokumentu.
  1214.  
  1215.  
  1216.        Adam Holt <holt@graphics.lcs.mit.edu>
  1217.        Arne Coucheron <arneco@oslonett.no>
  1218.        Arne Riiber <riiber@oslonett.no>
  1219.        Arnt Gulbrandsen <agulbra@troll.no>
  1220.        Bjorn Steensrud <bjornst@powertech.no>
  1221.        Gisle Hannemyr <gisle@a.sn.no>
  1222.        Hans Amund Rosbach <haro@sesam.dnv.no>
  1223.        Hans Peter Verne <hpv@ulrik.uio.no>
  1224.        Harald T Alvestrand <Harald.T.Alvestrand@uninett.no>
  1225.        Harald Terkelsen  <Harald.Terkelsen@adm.hioslo.no>
  1226.        Haavard Engum <hobbes@interlink.no>
  1227.        Johan S. Seland <johanss@sn.no>
  1228.        John Phillips <john@linux.demon.co.uk>
  1229.        Jorn Lokoy <jorn@oslonett.no>
  1230.        Kenneth Tjostheim <kenneth.tjostheim@asplanviak.no>
  1231.        Kjell M. Myksvoll <kjell.myksvoll@fou.telenor.no>
  1232.        Kjetil T. Homme <kjetilho@math.uio.no>
  1233.        Michael Meissner <meissner@cygnus.com>
  1234.        N J Bailey <N.J.Bailey@leeds.ac.uk>
  1235.        Nicolai Langfeldt <janl@math.uio.no>
  1236.        Ove Ruben R Olsen <Ove.R.Olsen@ub.uib.no>
  1237.        R. Bardarson <ronb@powernet.net>
  1238.        Steinar Fremme <steinar@fremme.no>
  1239.        Sverre H. Huseby <sverrehu@ifi.uio.no>
  1240.        Trond Eivind Glomsrod <teg@stud.imf.unit.no>
  1241.        Tommy Larsen <tommy@mix.hive.no>
  1242.  
  1243.  
  1244.  
  1245.  
  1246.   9.  Od t│umacza
  1247.  
  1248.   Zdaje sobie sprawΩ, ┐e niniejsze t│umaczenie zawiera mn≤stwo b│Ωd≤w.
  1249.   Niestety nie jestem w stanie dok│adnie sprawdziµ ca│ego dokumentu i
  1250.   ╢wiadomie pozostawiam tΩ pracΩ czytelnikowi. BΩdΩ wdziΩczny za
  1251.   wszelkie uwagi na temat tego dokumentu, wytykanie b│Ωd≤w, liter≤wek,
  1252.   sk│adni i wszelkie inne, kt≤re mog▒ przyczyniµ siΩ do jego ulepszenia.
  1253.  
  1254.  
  1255.   Wszelkie tego typu uwagi proszΩ przesy│aµ na adres
  1256.   piotr.pogorzelski@ippt.gov.pl
  1257.  
  1258.   Inne przet│umaczone dokumenty mo┐na znale╝µ na stronie
  1259.   http://www.jtz.org.pl. Zapraszamy!.
  1260.  
  1261.  
  1262.  
  1263.  
  1264.  
  1265.  
  1266.  
  1267.  
  1268.  
  1269.  
  1270.  
  1271.  
  1272.  
  1273.  
  1274.  
  1275.  
  1276.  
  1277.  
  1278.  
  1279.  
  1280.  
  1281.  
  1282.  
  1283.  
  1284.  
  1285.  
  1286.  
  1287.  
  1288.  
  1289.  
  1290.  
  1291.  
  1292.  
  1293.  
  1294.  
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.  
  1319.  
  1320.  
  1321.